iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0

記錄學習內容。看網路上大大們的文章和影片,做些紀錄。

把這邊當作寫筆記的地方,內容可能有錯誤。

學習來源:
Create a photo gallery app for iOS in Xcode 9 and Swift 4 tutorial

作者的程式載下來,就可以跑了。

筆記:

1
影片裡的畫面不用storyBoard,全部用程式打 ,然後要到App設定那邊,
把 Main Interface清空

2 UIGestureRecognizer

UITapGestureRecognizer

手勢 UIGestureRecognizer

3 看這些apple的套件:

PHImageManager

An object that facilitates retrieving or generating preview thumbnails (獲取或生成縮圖) and asset data (獲取資料)

PHImageRequestOptions
deliveryMode

The requested image quality and delivery priority.(關於圖片品質的)

isSynchronous

A Boolean value that determines whether Photos processes the image request synchronously.

If true, the requestImage(for:targetSize:contentMode:options:resultHandler:) method blocks the calling thread until image data is ready or an error occurs. Photos calls your result handler block exactly once.

PHFetchOptions

A set of options that affect the filtering, sorting, and management of results that Photos returns when you fetch asset or collection objects.

裡面的這個東西可以用來排序圖片
sortDescriptors

那有什麼東西可以排序?
目前只知道 創建日期 。

4 來看第三方套件Gallery

先安裝CocoaPods
參考:
使用 CocoaPods 管理第三方套件

hyperoslo/Gallery

1 gem install cocoapods
2 到專案目錄(目錄怎麼取得? 把檔案拖到terminal)
3 pod init
4 open Podfile

5
文字編輯器底下打要安裝的套件:
pod 'Gallery'

6
pod install

遇到問題:
ld: framework not found Pods

解決方法。參考解答2

it will create an .xcworkspace file, which includes your original .xcodeproj and a Pods project. You'll need to close your .xcodeproj and open the .xcworkspace instead.

安裝好後,關掉.xcodeproj ,開啟.xcworkspace ,就可以用套件了!

其他:

MAC 快捷鍵 Fn + F11 可以顯示桌面 。


上一篇
Swift ,User Defaults
下一篇
相簿2
系列文
iOS學習資源與筆記28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言